Code needs to be written so that it can be read and understood by other people, not just be functional.